package com.hw.dagl.service;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.hw.dagl.model.Frm_Department;
import com.hw.dagl.model.Sys_User;
import com.hw.dagl.model.Vehicle;
import com.hw.dao.utils.Page;


public interface UserService {
	/**
	 * 根据用户编号查询指定用户
	 * @param user
	 * @return
	 */
	public Sys_User findUserByYhdh(Sys_User user);
	/**
	 * 分页查询用户信息
	 * @param pages
	 * @param info
	 * @return
	 */
	public Page<Sys_User> findUser(Page<Sys_User> pages, Sys_User info, String userSsbm);;
	/**
	 * 新增用户
	 * @param info 用户信息
	 * @return
	 */
	public boolean saveUser(Sys_User info);
	/**
	 * 批量删除用户
	 * @param ids 用户ID集合
	 * @return
	 */
	public boolean delUser(String ids);
	/**
	 * 修改用户信息
	 * @param info 用户信息
	 * @return
	 */
	public boolean updateUser(Sys_User info);
	/**
	 * 修改用户上次登录信息
	 * @param yhdh
	 * @return
	 */
	public boolean updateUserLogin(String yhdh,HttpServletRequest request);
    /**
     * 查询部门信息
     * @return
     */
	public List<Frm_Department> findBm();
	public boolean updatePasswd(Sys_User info);
	public Sys_User selectSsbmOfUser(Sys_User info);
}
